Файл application.properties та конфігурації
application.properties або application.yml – це основні конфігураційні файли у Spring Boot, які дозволяють керувати параметрами застосунку.
1. Основні налаштування
Приклад конфігураційного файлу application.properties:
server.port=8081
spring.application.name=MySpringBootApp
logging.level.org.springframework=DEBUG
Еквівалент у application.yml:
server:
port: 8081
spring:
application:
name: MySpringBootApp
logging:
level:
org.springframework: DEBUG
2. Налаштування бази даних
Приклад конфігурації для H2 Database:
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
3. Використання профілів
Spring Boot підтримує профілі для різних середовищ (наприклад, dev, prod):
spring.profiles.active=dev
Створення окремого файлу для середовища application-dev.properties:
server.port=8082
spring.datasource.url=jdbc:mysql://localhost:3306/devdb
Назад Далі